package com.cloud.rou.im.client.bootstrap;

import com.cloud.rou.im.client.api.ClientApi;
import com.cloud.rou.im.client.context.UserContextHolder;
import com.cloud.rou.im.msg.ChatMsg;
import com.cloud.rou.im.msg.enumtype.MsgType;
import com.cloud.rou.im.msg.enumtype.RecipientType;

/**
 * <p></p>
 *
 * @author GaoShuangWen
 */
public class ClientMain {
    public static void main(String[] args) {
        ClientApi api = new ClientApi();
        api.login("gao","123456");
        //send msg
        api.send(ChatMsg.builder()
                .senderId(UserContextHolder.context().getUserId())
                .recipientId(2L)
                .msgType(MsgType.CHAT)
                .msgBody("hello")
                .recipientType(RecipientType.SINGLE.getType())
                .build());
    }
}
